home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Extravaganza - Disc 4
/
Shareware Extravaganza - Over 25,000 Programs (The Ultimate Shareware Company)(Disc 4 of 4)(1993).iso
/
cad
/
quikcmd2.zip
/
SSETS.DOC
< prev
next >
Wrap
Text File
|
1990-10-23
|
16KB
|
397 lines
QUICK COMMAND version 2.0
Copyright 1989, 1990 Dan Jincks
SSETS.LSP is module of QUICK COMMAND
This is SHAREWARE, it is NOT Public Domain software.
This code or any part of this code may not be reproduced
in any publication without prior written permission.
Printed copy of this code or any part of this code may NOT
be distributed without prior written permission.
Hard copy may only be made for reference purposes by
the end user.
Dan Jincks
Box 155A HCR 77
Annapolis, MO 63620
You are granted a limited license to use SSETS.LSP, a module of
QUICK COMMAND, for a 30 day trial period. If you wish to continue
using any or all of QUICK COMMAND after the trial period, you must
become a registered user. As a registered user, you may use QUICK
COMMAND on 1 workstation or terminal. Additional registrations must
be bought for each additional workstation or terminal. To become a
registered user, fill out the order form that can be printed out
from ORDERQC.DOC
You may send copies of QUICK COMMAND to friends and associates if
you abide by the following rules:
1. It may only be distributed in the original unmodified form.
2. All original files must be included.
3. No addition files may be added.
4. If other files will be on the same disk, QUICK COMMAND files
must be in a library format such as ".ARC" called "QUICKCMD",
or else be put alone in a subdirectory called "QUICKCMD".
5. You may not sell QUICK COMMAND or any part of it.
6. You are not allowed to charge more then $5 to cover the cost of
copying and distribution.
7. You may not distribute any printed copy of the contents of QUICK
COMMAND.
These AutoLISP commands and functions are designed to save you time,
and saving time means saving money. The registration fee is very
modest compared to the savings, and much less expensive then typical
third party AutoCAD software. Be sure to registar if you continue
to use them.
DAN
AutoCAD and AutoLISP are registered trade marks of Autodesk Inc.
*
***************************** 1 **********************************
S1A
PURPOSE: Adds entities to SS1 Selection Set.
SYNOPSIS: Once the SS1 Selection Set is established [see S1S],
this command is used to add entities to it. The existing SS1 set
becomes highlighted so you can see its contents, and the user builds
a selection set to be added to it. The entities that will be added
and the existing set are all highlighted during the process, so
visualization of the results is very good. Once finished, the
entire new SS1 set is highlighted, to verify proper results.
LIMITATIONS: Entities cannot be removed from the SS1 set. Use S1R.
INPUT: Screen pick to build a set.
RESULTS: Entities are added to SS1 selection set.
USES: To add more entities to the SS1 selection set.
********************************************************************
S1F2
PURPOSE: Filter a type of entity from the SS2 set, into the SS1
set.
SYNOPSIS: First the SS2 [source] selection set is highlighted.
The user is then given a menu of entity types to choose one from.
Line, Circle, Arc, Point, Text, or POLyline. All entities of that
type in the SS2 set are then added to the existing SS1 selection
set. If the SS1 set is empty, they will be the only entities now in
it. The entities acted on are not removed as members to the SS2
selection set, they are now members of both sets. After the
filtering process is completed, The resulting SS1 [target] selection
set is highlighted for review.
LIMITATIONS: Entities are not removed from the source selection
set.
INPUT: Choice of entity type.
RESULTS: All instances of the choosen entity type in the SS2 set
are added to the SS1 selection set.
USES: To single out all occurrences of an entity type and create a
grouping to be acted upon by another command. E.G. Collect all of
the text on a drawing and place it on one layer, or use to collect
and erase all of the "construction" nodes in an area of the drawing.
The possibilities are limited only by the cleverness of the user.
*
***************************** 2 **********************************
S1H
PURPOSE: Highlight the SS1 selection set and command input tool.
SYNOPSIS: This command serves 2 important functions: 1. It
visually highlights all of the entities in the SS1 selection set so
that the user can see the contents. 2. It uses the SELECT command.
This allows the SS1 selection set to be called up using the
"Previous" option by the next command - AutoCAD or AutoLISP. This
is the only way that the SS1 selection set may be offered as input
to another AutoLISP command.
LIMITATIONS: None.
INPUT: None.
RESULTS: The SS1 set is highlighted on the screen and it may be
used as input in the next command, using the "Previous" option.
USES: To allow submission of the SS1 set as input to the next
command. To see the contents of the SS1 set.
********************************************************************
S1R
PURPOSE: Removes entity members from the SS1 selection set.
SYNOPSIS: The SS1 selection set becomes highlighted and the user
picks entities one at a time to be removed from the selection set.
After each pick, the highlighting of that entity goes out and only
the remaining members of the set are highlighted.
LIMITATIONS: Only one entity at a time is removed from the set.
INPUT: Screen pick of the desired entities.
RESULTS: Picked entities are removed from the SS1 selection set.
USES: Removing entities, as members, from the SS1 selection set.
*
***************************** 3 **********************************
S1S
PURPOSE: Create or clear the SS1 selection set.
SYNOPSIS: User builds an on-going selection set called SS1 that
will remain in memory and be recallable during the current editing
session. This command also is used to empty out the SS1 selection
set by pressing <Enter> instead of selecting any entities. The SS1
selection set may be offered as input to AutoCAD commands by typing
!SS1 when prompted to select. For use as input to AutoLISP
commands, the "S1H" command must be used just before the desired
command, then it can be recalled using the "Previous" option.
LIMITATIONS: Selection sets are not saved - they only exist for
use during the editing session in which they were built.
INPUT: Build a selection set.
RESULTS: On-going selection set is built or emptied.
USES: Selection sets, like layers and blocks, have a great
diversity of possible uses - it all depends on the needs of the
user. This command, and the rest of the commands in this group,
were originally invented to help in doing product design. The
original use was as a sort of "flexible block" that allowed
groupings to be moved around, yet the individual entities can still
be manipulated and edited while remaining members of the set. You
can trim or stretch a line, change properties like color or
linetype, or rotate or move it, or all of these things - and it
still will retain its membership to the selection set! Use of
selection sets is ideal for designing interfitting and moving parts.
They allow rapid revisions and tuning to designs, that the use of
blocks and layers do poorly or not at all. Selection sets cannot be
saved, so if you need to use one later, copy or move the set off of
the main drawing area before ending the editing session - that way
it can easily be "picked up" the next time that you go into the
drawing. With a bit of imagination and experience, you will find
the versatility of selection sets to be a very powerful tool.
********************************************************************
S2A
PURPOSE: Adds entities to SS2 Selection Set.
SYNOPSIS: Once the SS2 Selection Set is established [see S2S],
this command is used to add entities to it. The existing SS2 set
becomes highlighted so you can see its contents, and the user builds
a selection set to be added to it. The entities that will be added
and the existing set are all highlighted during the process, so
visualization of the results is very good. Once finished, the
entire new SS2 set is highlighted, to verify proper results.
LIMITATIONS: Entities cannot be removed from the SS2 set. Use S2R.
INPUT: Screen pick to build a set.
RESULTS: Entities are added to SS2 selection set.
USES: To add more entities to the SS2 selection set.
*
***************************** 4 **********************************
S2F1
PURPOSE: Filter a type of entity from the SS1 set, into the SS2
set.
SYNOPSIS: First the SS1 [source] selection set is highlighted.
The user is then given a menu of entity types to choose one from.
Line, Circle, Arc, Point, Text, or POLyline. All entities of that
type in the SS1 set are then added to the existing SS2 selection
set. If the SS2 set is empty, they will be the only entities now in
it. The entities acted on are not removed as members to the SS1
selection set, they are now members of both sets. After the
filtering process is completed, The resulting SS2 [target] selection
set is highlighted for review.
LIMITATIONS: Entities are not removed from the source selection
set.
INPUT: Choice of entity type.
RESULTS: All instances of the choosen entity type in the SS1 set
are added to the SS2 selection set.
USES: To single out all occurrences of an entity type and create a
grouping to be acted upon by another command. E.G. Collect all of
the text on a drawing and place it on one layer, or use to collect
and erase all of the "construction" nodes in an area of the drawing.
The possibilities are limited only by the cleverness of the user.
********************************************************************
S2H
PURPOSE: Highlight the SS2 selection set and command input tool.
SYNOPSIS: This command serves 2 important functions: 1. It
visually highlights all of the entities in the SS2 selection set so
that the user can see the contents. 2. It uses the SELECT command.
This allows the SS2 selection set to be called up using the
"Previous" option by the next command - AutoCAD or AutoLISP. This
is the only way that the SS2 selection set may be offered as input
to another AutoLISP command.
LIMITATIONS: None.
INPUT: None.
RESULTS: The SS2 set is highlighted on the screen and it may be
used as input in the next command, using the "Previous" option.
USES: To allow submission of the SS2 set as input to the next
command. To see the contents of the SS2 set.
*
***************************** 5 **********************************
S2R
PURPOSE: Removes entity members from the SS2 selection set.
SYNOPSIS: The SS2 selection set becomes highlighted and the user
picks entities one at a time to be removed from the selection set.
After each pick, the highlighting of that entity goes out and only
the remaining members of the set are highlighted.
LIMITATIONS: Only one entity at a time is removed from the set.
INPUT: Screen pick of the desired entities.
RESULTS: Picked entities are removed from the SS2 selection set.
USES: Removing entities, as members, from the SS2 selection set.
********************************************************************
S2S
PURPOSE: Create or clear the SS2 selection set.
SYNOPSIS: User builds an on-going selection set called SS2 that
will remain in memory and be recallable during the current editing
session. This command also is used to empty out the SS2 selection
set by pressing <Enter> instead of selecting any entities. The SS2
selection set may be offered as input to AutoCAD commands by typing
!SS2 when prompted to select. For use as input to AutoLISP
commands, the "S2H" command must be used just before the desired
command, then it can be recalled using the "Previous" option.
LIMITATIONS: Selection sets are not saved - they only exist for
use during the editing session in which they were built.
INPUT: Build a selection set.
RESULTS: On-going selection set is built or emptied.
USES: Selection sets, like layers and blocks, have a great
diversity of possible uses - it all depends on the needs of the
user. This command, and the rest of the commands in this group,
were originally invented to help in doing product design. The
original use was as a sort of "flexible block" that allowed
groupings to be moved around, yet the individual entities can still
be manipulated and edited while remaining members of the set. You
can trim or stretch a line, change properties like color or
linetype, or rotate or move it, or all of these things - and it
still will retain its membership to the selection set! Use of
selection sets is ideal for designing interfitting and moving parts.
They allow rapid revisions and tuning to designs, that the use of
blocks and layers do poorly or not at all. Selection sets cannot be
saved, so if you need to use one later, copy or move the set off of
the main drawing area before ending the editing session - that way
it can easily be "picked up" the next time that you go into the
drawing. With a bit of imagination and experience, you will find
the versatility of selection sets to be a very powerful tool.
*